/*
 *  FileInfo.h
 *  MapEdit
 *
 *  Created by Steven Canfield on 7/5/07.
 *
 */

#pragma options align=packed
struct chk_type_t {
	u_int8_t type[4]; // RAWS = StarCraft, RAWB = Brood War
};
typedef struct chk_type_t chk_type_t;

struct chk_ver_t {
	u_int16_t version; // 57 for beta57, 59 for 1.00, 63 for 1.04, 205 for Brood War
};
typedef struct chk_ver_t chk_ver_t;

struct chk_iver_t {
	u_int16_t version; // 9 for beta, 10 for current versions
};
typedef struct chk_iver_t chk_iver_t;

struct chk_ive2_t {
	u_int16_t version; // 11 for for 1.04, Brood War
};
typedef struct chk_ive2_t chk_ive2_t;

struct chk_vcod_t {
	u_int8_t code[1040]; // 1040 bytes of verification code
};
typedef struct chk_vcod_t chk_vcod_t;
